﻿/**
 * @filename TaskMapper.java
 * @directory /src/com//oa/task/mapper
 * @package com..oa.task.mapper
 * @description 文件描述
 * @author 胡世君
 * @date 2013-05-07 22:28:54
 * @version v0.1
 */
package com.tianjian.oa.task.mapper;

import java.util.List;

import com.tianjian.common.Criteria;
import com.tianjian.oa.task.pojos.Task;

/**
 * @author 胡世君
 */
public interface TaskMapper {

	/**
	 * 获取列表
	 * @param criteria
	 * @return
	 */
	public List<Task> getData(Criteria criteria);

	/**
	 * 获取总数
	 * @param criteria
	 * @return
	 */
	public int getCount(Criteria criteria);

	/**
	 * 添加用户
	 * @return
	 */
	public int insert(Task task);

	/**
	 * 编辑
	 * @return
	 */
	public int update(Task task);

	/**
	 * 删除
	 * @return
	 */
	public int delete(String id);

}
